Fault Contribution Trees for Product Families
نویسندگان
چکیده
Software Fault Tree Analysis (SFTA) provides a structured way to reason about the safety or reliability of a software system. As such, SFTA is widely used in missioncritical applications to investigate contributing causes to possible hazards or failures. In this paper we propose an approach similar to SFTA for product families. The contribution of the paper is to define a top-down, treebased analysis technique, the Fault Contribution Tree Analysis (FCTA), that operates on the results of a productfamily domain analysis and to describe a method by which the FCTA of a product family can serve as a reusable asset in the building of new members of the family. Specifically, we describe both the construction of the fault contribution tree for a product family (domain engineering) and the reuse of the appropriately pruned fault contribution tree for the analysis of a new member of the product family (application engineering). The paper describes several challenges to this approach, including evolution of the product family, handling of subfamilies, and distinguishing the limits of safe reuse of the FCTA, and suggests partial solutions to these issues as well as directions for future work. The paper illustrates the techniques with examples from applications to two product families.
منابع مشابه
A Fuzzy Rule Based System for Fault Diagnosis, Using Oil Analysis Results
Condition Monitoring, Oil Analysis, Wear Behavior, Fuzzy Rule Based System Maintenance , as a support function, plays an important role in manufacturing companies and operational organizations. In this paper, fuzzy rules used to interpret linguistic variables for determination of priorities. Using this approach, such verbal expressions, which cannot be explicitly analyzed or statistic...
متن کاملThe Use of Fault Trees for the Design of Robots for Hazardous Environments - Reliability and Maintainability Symposium, 1996 Proceedings. 'International Symposium on Product Q
This paper addresses the application of fault trees to the analysis of robot manipulator reliability and fault tolerance. Although a common and useful tool in other applications, fault trees have only recently been applied to robots. In addition, most of the fault tree analyses in robotics have focused on qualitative, rather than quantitative, analysis. Robotic manipulators present some special...
متن کاملContribution of GJB2 Mutations and Four Common DFNB Loci in Autosomal Recessive Non-Syndromic Hearing Impairment in Markazi and Qom Provinces of Iran
This study aimed to investigate the contribution of four common DFNB (“DFN” for deafness and “B” for autosomal resessive locus) loci and GJB2 gene mutations (exon 2) in hearing impairment in individuals living in Markazi and Qom provinces of Iran. Forty consanguineous Iranian families with at least three affected individuals in family or pedigree who suffer from an autosomal recessive non-syndr...
متن کاملOptimal Independent Spanning Trees on Cartesian Product of Hybrid Graphs
A set of k spanning trees rooted at the same vertex r in a graph G are called independent spanning trees (ISTs) if for any vertex x 6= r, the k paths from v to r, one path in each tree, are internally disjoint. The design of ISTs on graphs has applications to fault-tolerant broadcasting and secure message distribution in networks. It was conjectured that for any k-connected graph there exist k ...
متن کاملAugsburg Supplementing Product Families with Behaviour
A common approach to dealing with software requirements volatility is to define product families instead of single products. In earlier papers we have developed an algebra of such families that, roughly, consists in a more abstract view of and-or trees of features as used in Feature-Oriented Domain Analysis. A product family is represented by an algebraic term over the feature names; it can be ...
متن کامل